/**
 * 
 * 不一定要叫minxi.js这个名字
 * 
 * 你可以将共有的配置抽离到某一个文件中，
 * 然后你的其它组件可以配置mixins配置项
 * 
 * 如果你希望全局配置，可以在Vue.mixin中配置
 * 一旦配置成功就可以在任何地方使用这个方法
 * 
 * 混入[mixin]
 * 
 * 需要注意的是，vc中的所有属性
 * 在mixin都可以使用
 * 当你定义像是methods这样的属性的时候，会以你的在vc实例
 * 中定义的为主，不会覆盖
 * 
 * 像是data参数，已有的不会处理，没有的会添加合并
 * 
 * 唯一特殊的是生命周期函数，他会将你定义的，和vc中的一定加在调用中。
 * 也就是一起调用，不会抛弃任何一个
 */

export const mixin1 = {
    methods: {
        showName(){
            alert(this.name)
        }
    },
    mounted() {
        console.log('你好')
    },
}

export const mixni2 = {
    data(){
        return {
            x:100
        }
    }
}